.. _CSpawn Class: ========================== CSpawn Class ========================== .. toctree:: :maxdepth: 1 * :ref:`Overview` * :ref:`Quick Reference` * :ref:`Constructors` * :ref:`Methods` ---- .. _CSpawn_Overview: Overview --------------- .. note:: The **CSpawn** class handles spawn The structure used for this class is :ref:`CSpawn` ---- .. _CSpawn_QuickRef: Quick Reference --------------- +------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Quick Ref** | +------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CSpawn\:\:CSpawn**\(:ref:`CMemINISection`\* pSection) | +------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CSpawn\:\:~CSpawn**\() | +------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CSpawn\:\:ExecuteSpawn**\(:ref:`CGameArea`\* pArea) | +------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CSpawn\:\:GetINIKey**\(:ref:`CMemINISection`\* pSection, :ref:`CString`\& KeyStr, :ref:`CString`\& ValueStr) | +------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CSpawn\:\:GetSpawnPointIndex**\(:ref:`CGameArea`\* pArea) | +------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CSpawn\:\:InitPointers**\() | +------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CSpawn\:\:Read**\(:ref:`CMemINISection`\* pSection) | +------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CSpawn\:\:ReadValues**\(:ref:`CString`\& Values, :ref:`CStringList`\& Strings) | +------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CSpawn\:\:SelectSpawnPoint**\(:ref:`CGameArea`\* pArea, :ref:`CRect`\& ViewPort, :ref:`CPoint`\* pLocation) | +------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CSpawn\:\:Zark**\() | +------------------------------------------------------------------------------------------------------------------------------------------------------+ ---- .. _CSpawn_Constructors: Constructors --------------- +---------------------------------------------------------------+------------------------------------------------------+ | **Name** | **Description** | +---------------------------------------------------------------+------------------------------------------------------+ | :ref:`CSpawn\:\:CSpawn` | Constructs a ``CSpawn`` object | +---------------------------------------------------------------+------------------------------------------------------+ | :ref:`CSpawn\:\:CSpawn` | Destroys a ``CSpawn`` object | +---------------------------------------------------------------+------------------------------------------------------+ .. _CSpawnCSpawn: CSpawn\:\:CSpawn ^^^^^^^^^^^^^^^^^^^^^^^^^ Constructs a ``CSpawn`` object :: void CSpawn::CSpawn(); **Remarks** Constructs a ``CSpawn`` object ---- .. _CSpawn~CSpawn: CSpawn\:\:~CSpawn ^^^^^^^^^^^^^^^^^^^^^^^^^ Destroys the ``CSpawn`` object :: virtual void CSpawn::~CSpawn(); **Remarks** Destroys the ``CSpawn`` object ---- .. _CSpawn_Methods: Methods --------------- +---------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | **Name** | **Description** | +---------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CSpawn\:\:ExecuteSpawn` | | +---------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CSpawn\:\:GetINIKey` | | +---------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CSpawn\:\:GetSpawnPointIndex` | | +---------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CSpawn\:\:InitPointers` | | +---------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CSpawn\:\:Read` | | +---------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CSpawn\:\:ReadValues` | | +---------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CSpawn\:\:SelectSpawnPoint` | | +---------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CSpawn\:\:Zark` | | +---------------------------------------------------------------+-----------------------------------------------------------------------------------------+ ---- .. _CSpawnExecuteSpawn: CSpawn\:\:ExecuteSpawn ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CSpawnGetINIKey: CSpawn\:\:GetINIKey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CSpawnGetSpawnPointIndex: CSpawn\:\:GetSpawnPointIndex ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CSpawnInitPointers: CSpawn\:\:InitPointers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CSpawnRead: CSpawn\:\:Read ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CSpawnReadValues: CSpawn\:\:ReadValues ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CSpawnSelectSpawnPoint: CSpawn\:\:SelectSpawnPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CSpawnZark: CSpawn\:\:Zark ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks**